home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / RAND / UNSPLIT / text0551.txt < prev    next >
Encoding:
Text File  |  1997-02-06  |  2.2 KB  |  50 lines

  1. > > I have one (two) small question. How fast is it on the Afterburner040?
  2. > E1M1 (standard benchmark on startup):
  3. > 15 FPS -> 40Mhz 68040 / 50Mhz DSP / compat_level #2
  4. > 9 FPS -> 32Mhz 68040 / 32Mhz DSP / compat_level #99
  5. > I can only get away with compat_level #2 because my DSP is so speedy. This way,
  6. > the bus never catches up with it and the CPU barely needs to handshake at all.
  7.  
  8. But 15 fps isn't bad at all. :-) I think it's even a bit faster then before, right
  9. (I think it was about 11-12 fps on the AB)?
  10.  
  11. I guess you have plenty of time left on the 040 to put in some fancy audio effects.
  12. Multi channeld 16bit 3D sound. :-))
  13.  
  14. > > Will you do any modifications to speed it up further on the AB040?
  15. > Not much I can do that doesn't involve a big rewrite. :)
  16.  
  17. :-) What about your own free domain engine your were working on? :-))
  18. It would be funny to see such a engine on the AB040 running faster and better
  19. looking than Qukae. :-0
  20.  
  21. > > Johan talked about drawing the screen in Fast RAM and then copy it
  22. > > to 'video RAM' (ST-RAM). Or am I totatly wrong here? 
  23. > I tried that (used 'move16' to transfer 16-byte DPHRASE chunks on each instruction)
  24. > but it's just a fraction slower than normal. It is much faster than normal when
  25. > there are transparent textures on the screen though - makes a big difference there.
  26. > Might be a worthwhile option for nasty WADs. :)
  27.  
  28. Well, if it's faster with transperant textures I can't see why not the option should
  29. be there (if it doesn't mean to much work).
  30.  
  31. > The Falcon's 16-bit bus is so crap that the screencopy takes just as long as drawing
  32. > all of the pixels one by one in vertical columns. I imagine the fact that I pipelined
  33. > the drawing loops to death has contributed to this invariable screen access time. 
  34. > Badly pipelined code would have gained more from a FastRAM buffer because the loops
  35. > would 'choke' less on the delays caused by plotting to quick ram.
  36. > If the Falcon had a 32-bit bus then the difference would have been marked, but as
  37. > it stands there's not much hope for a fastram screenbuffer making a hell of an
  38. > improvement in most cases.
  39.  
  40. Well, if there will be a cheap graphics card then we can start talking... :-)))
  41.  
  42. //Magnus Kollberg
  43.  
  44.